cask "xscreensaver" do
  version "6.02"
  sha256 "95ce091ade13ddb27648b97d623a42c62a1135c28b3364c23a9fefa72d466430"

  url "https://www.jwz.org/xscreensaver/xscreensaver-#{version}.dmg"
  name "XScreenSaver"
  desc "Screen savers"
  homepage "https://www.jwz.org/xscreensaver/"

  livecheck do
    url "https://www.jwz.org/xscreensaver/download.html"
    regex(/href=.*?xscreensaver[._-]v?(\d+(?:\.\d+)+)\.dmg/i)
  end

  screen_saver "Screen Savers/Abstractile.saver"
  screen_saver "Screen Savers/Anemone.saver"
  screen_saver "Screen Savers/Anemotaxis.saver"
  screen_saver "Screen Savers/AntInspect.saver"
  screen_saver "Screen Savers/AntMaze.saver"
  screen_saver "Screen Savers/AntSpotlight.saver"
  screen_saver "Screen Savers/Apollonian.saver"
  screen_saver "Screen Savers/Apple2.app"
  screen_saver "Screen Savers/Apple2.saver"
  screen_saver "Screen Savers/Atlantis.saver"
  screen_saver "Screen Savers/Attraction.saver"
  screen_saver "Screen Savers/Atunnel.saver"
  screen_saver "Screen Savers/Barcode.saver"
  screen_saver "Screen Savers/Beats.saver"
  screen_saver "Screen Savers/BinaryHorizon.saver"
  screen_saver "Screen Savers/BinaryRing.saver"
  screen_saver "Screen Savers/Blaster.saver"
  screen_saver "Screen Savers/BlinkBox.saver"
  screen_saver "Screen Savers/BlitSpin.saver"
  screen_saver "Screen Savers/BlockTube.saver"
  screen_saver "Screen Savers/Boing.saver"
  screen_saver "Screen Savers/Bouboule.saver"
  screen_saver "Screen Savers/BouncingCow.saver"
  screen_saver "Screen Savers/Boxed.saver"
  screen_saver "Screen Savers/BoxFit.saver"
  screen_saver "Screen Savers/Braid.saver"
  screen_saver "Screen Savers/BSOD.saver"
  screen_saver "Screen Savers/Bubble3D.saver"
  screen_saver "Screen Savers/Bumps.saver"
  screen_saver "Screen Savers/COVID19.saver"
  screen_saver "Screen Savers/Cage.saver"
  screen_saver "Screen Savers/Carousel.saver"
  screen_saver "Screen Savers/CCurve.saver"
  screen_saver "Screen Savers/Celtic.saver"
  screen_saver "Screen Savers/Circuit.saver"
  screen_saver "Screen Savers/Cityflow.saver"
  screen_saver "Screen Savers/CloudLife.saver"
  screen_saver "Screen Savers/CompanionCube.saver"
  screen_saver "Screen Savers/Compass.saver"
  screen_saver "Screen Savers/Coral.saver"
  screen_saver "Screen Savers/Crackberg.saver"
  screen_saver "Screen Savers/Crumbler.saver"
  screen_saver "Screen Savers/Crystal.saver"
  screen_saver "Screen Savers/Cube21.saver"
  screen_saver "Screen Savers/Cubenetic.saver"
  screen_saver "Screen Savers/CubeStack.saver"
  screen_saver "Screen Savers/CubeStorm.saver"
  screen_saver "Screen Savers/CubeTwist.saver"
  screen_saver "Screen Savers/CubicGrid.saver"
  screen_saver "Screen Savers/CWaves.saver"
  screen_saver "Screen Savers/Cynosure.saver"
  screen_saver "Screen Savers/DaliClock.saver"
  screen_saver "Screen Savers/DangerBall.saver"
  screen_saver "Screen Savers/DecayScreen.saver"
  screen_saver "Screen Savers/Deco.saver"
  screen_saver "Screen Savers/DeepStars.saver"
  screen_saver "Screen Savers/Deluxe.saver"
  screen_saver "Screen Savers/Demon.saver"
  screen_saver "Screen Savers/Discoball.saver"
  screen_saver "Screen Savers/Discrete.saver"
  screen_saver "Screen Savers/Distort.saver"
  screen_saver "Screen Savers/DNAlogo.saver"
  screen_saver "Screen Savers/Drift.saver"
  screen_saver "Screen Savers/DymaxionMap.saver"
  screen_saver "Screen Savers/Endgame.saver"
  screen_saver "Screen Savers/EnergyStream.saver"
  screen_saver "Screen Savers/Engine.saver"
  screen_saver "Screen Savers/Epicycle.saver"
  screen_saver "Screen Savers/Eruption.saver"
  screen_saver "Screen Savers/Esper.saver"
  screen_saver "Screen Savers/EtruscanVenus.saver"
  screen_saver "Screen Savers/Euler2D.saver"
  screen_saver "Screen Savers/Extrusion.saver"
  screen_saver "Screen Savers/FadePlot.saver"
  screen_saver "Screen Savers/Fiberlamp.saver"
  screen_saver "Screen Savers/FilmLeader.saver"
  screen_saver "Screen Savers/Fireworkx.saver"
  screen_saver "Screen Savers/Flame.saver"
  screen_saver "Screen Savers/FlipFlop.saver"
  screen_saver "Screen Savers/FlipScreen3D.saver"
  screen_saver "Screen Savers/FlipText.saver"
  screen_saver "Screen Savers/Flow.saver"
  screen_saver "Screen Savers/FluidBalls.saver"
  screen_saver "Screen Savers/FlyingToasters.saver"
  screen_saver "Screen Savers/FontGlide.saver"
  screen_saver "Screen Savers/FuzzyFlakes.saver"
  screen_saver "Screen Savers/Galaxy.saver"
  screen_saver "Screen Savers/Gears.saver"
  screen_saver "Screen Savers/Geodesic.saver"
  screen_saver "Screen Savers/GeodesicGears.saver"
  screen_saver "Screen Savers/GFlux.saver"
  screen_saver "Screen Savers/GLBlur.saver"
  screen_saver "Screen Savers/GLCells.saver"
  screen_saver "Screen Savers/Gleidescope.saver"
  screen_saver "Screen Savers/GLHanoi.saver"
  screen_saver "Screen Savers/GlitchPEG.saver"
  screen_saver "Screen Savers/GLKnots.saver"
  screen_saver "Screen Savers/GLMatrix.saver"
  screen_saver "Screen Savers/GLPlanet.saver"
  screen_saver "Screen Savers/GLSchool.saver"
  screen_saver "Screen Savers/GLSlideshow.saver"
  screen_saver "Screen Savers/GLSnake.saver"
  screen_saver "Screen Savers/GLText.saver"
  screen_saver "Screen Savers/Gibson.saver"
  screen_saver "Screen Savers/Goop.saver"
  screen_saver "Screen Savers/Grav.saver"
  screen_saver "Screen Savers/GravityWell.saver"
  screen_saver "Screen Savers/Greynetic.saver"
  screen_saver "Screen Savers/Halftone.saver"
  screen_saver "Screen Savers/Halo.saver"
  screen_saver "Screen Savers/Handsy.saver"
  screen_saver "Screen Savers/Headroom.saver"
  screen_saver "Screen Savers/Helix.saver"
  screen_saver "Screen Savers/Hexadrop.saver"
  screen_saver "Screen Savers/Hexstrut.saver"
  screen_saver "Screen Savers/Hilbert.saver"
  screen_saver "Screen Savers/Hopalong.saver"
  screen_saver "Screen Savers/Hydrostat.saver"
  screen_saver "Screen Savers/Hypertorus.saver"
  screen_saver "Screen Savers/Hypnowheel.saver"
  screen_saver "Screen Savers/IFS.saver"
  screen_saver "Screen Savers/IMSMap.saver"
  screen_saver "Screen Savers/Interaggregate.saver"
  screen_saver "Screen Savers/Interference.saver"
  screen_saver "Screen Savers/Intermomentary.saver"
  screen_saver "Screen Savers/JigglyPuff.saver"
  screen_saver "Screen Savers/Jigsaw.saver"
  screen_saver "Screen Savers/Juggler3D.saver"
  screen_saver "Screen Savers/Julia.saver"
  screen_saver "Screen Savers/Kaleidescope.saver"
  screen_saver "Screen Savers/Kaleidocycle.saver"
  screen_saver "Screen Savers/Klein.saver"
  screen_saver "Screen Savers/Kumppa.saver"
  screen_saver "Screen Savers/Lament.saver"
  screen_saver "Screen Savers/Lavalite.saver"
  screen_saver "Screen Savers/LCDscrub.saver"
  screen_saver "Screen Savers/Lockward.saver"
  screen_saver "Screen Savers/Loop.saver"
  screen_saver "Screen Savers/m6502.saver"
  screen_saver "Screen Savers/Marbling.saver"
  screen_saver "Screen Savers/Maze.saver"
  screen_saver "Screen Savers/Maze3D.saver"
  screen_saver "Screen Savers/MemScroller.saver"
  screen_saver "Screen Savers/Menger.saver"
  screen_saver "Screen Savers/MetaBalls.saver"
  screen_saver "Screen Savers/MirrorBlob.saver"
  screen_saver "Screen Savers/Moebius.saver"
  screen_saver "Screen Savers/MoebiusGears.saver"
  screen_saver "Screen Savers/Moire.saver"
  screen_saver "Screen Savers/Moire2.saver"
  screen_saver "Screen Savers/Molecule.saver"
  screen_saver "Screen Savers/Morph3D.saver"
  screen_saver "Screen Savers/Mountain.saver"
  screen_saver "Screen Savers/Munch.saver"
  screen_saver "Screen Savers/NerveRot.saver"
  screen_saver "Screen Savers/Noof.saver"
  screen_saver "Screen Savers/NoseGuy.saver"
  screen_saver "Screen Savers/Pacman.saver"
  screen_saver "Screen Savers/Pedal.saver"
  screen_saver "Screen Savers/Peepers.saver"
  screen_saver "Screen Savers/Penetrate.saver"
  screen_saver "Screen Savers/Penrose.saver"
  screen_saver "Screen Savers/Petri.saver"
  screen_saver "Screen Savers/Phosphor.app"
  screen_saver "Screen Savers/Phosphor.saver"
  screen_saver "Screen Savers/Photopile.saver"
  screen_saver "Screen Savers/Piecewise.saver"
  screen_saver "Screen Savers/Pinion.saver"
  screen_saver "Screen Savers/Pipes.saver"
  screen_saver "Screen Savers/Polyhedra.saver"
  screen_saver "Screen Savers/Polyominoes.saver"
  screen_saver "Screen Savers/Polytopes.saver"
  screen_saver "Screen Savers/Pong.saver"
  screen_saver "Screen Savers/PopSquares.saver"
  screen_saver "Screen Savers/ProjectivePlane.saver"
  screen_saver "Screen Savers/Providence.saver"
  screen_saver "Screen Savers/Pulsar.saver"
  screen_saver "Screen Savers/Pyro.saver"
  screen_saver "Screen Savers/Qix.saver"
  screen_saver "Screen Savers/QuasiCrystal.saver"
  screen_saver "Screen Savers/Queens.saver"
  screen_saver "Screen Savers/RandomXScreenSaver.saver"
  screen_saver "Screen Savers/RaverHoop.saver"
  screen_saver "Screen Savers/RazzleDazzle.saver"
  screen_saver "Screen Savers/RDbomb.saver"
  screen_saver "Screen Savers/Ripples.saver"
  screen_saver "Screen Savers/Rocks.saver"
  screen_saver "Screen Savers/RomanBoy.saver"
  screen_saver "Screen Savers/Rorschach.saver"
  screen_saver "Screen Savers/RotZoomer.saver"
  screen_saver "Screen Savers/Rubik.saver"
  screen_saver "Screen Savers/RubikBlocks.saver"
  screen_saver "Screen Savers/SBalls.saver"
  screen_saver "Screen Savers/Scooter.saver"
  screen_saver "Screen Savers/ShadeBobs.saver"
  screen_saver "Screen Savers/Sierpinski.saver"
  screen_saver "Screen Savers/Sierpinski3D.saver"
  screen_saver "Screen Savers/SkyTentacles.saver"
  screen_saver "Screen Savers/SlideScreen.saver"
  screen_saver "Screen Savers/Slip.saver"
  screen_saver "Screen Savers/Sonar.saver"
  screen_saver "Screen Savers/SpeedMine.saver"
  screen_saver "Screen Savers/SphereEversion.saver"
  screen_saver "Screen Savers/Spheremonics.saver"
  screen_saver "Screen Savers/SplitFlap.saver"
  screen_saver "Screen Savers/Splodesic.saver"
  screen_saver "Screen Savers/Spotlight.saver"
  screen_saver "Screen Savers/Sproingies.saver"
  screen_saver "Screen Savers/Squiral.saver"
  screen_saver "Screen Savers/Stairs.saver"
  screen_saver "Screen Savers/Starfish.saver"
  screen_saver "Screen Savers/StarWars.saver"
  screen_saver "Screen Savers/StonerView.saver"
  screen_saver "Screen Savers/Strange.saver"
  screen_saver "Screen Savers/Substrate.saver"
  screen_saver "Screen Savers/Superquadrics.saver"
  screen_saver "Screen Savers/Surfaces.saver"
  screen_saver "Screen Savers/Swirl.saver"
  screen_saver "Screen Savers/Tangram.saver"
  screen_saver "Screen Savers/Tessellimage.saver"
  screen_saver "Screen Savers/Thornbird.saver"
  screen_saver "Screen Savers/TimeTunnel.saver"
  screen_saver "Screen Savers/TopBlock.saver"
  screen_saver "Screen Savers/Triangle.saver"
  screen_saver "Screen Savers/TronBit.saver"
  screen_saver "Screen Savers/Truchet.saver"
  screen_saver "Screen Savers/Twang.saver"
  screen_saver "Screen Savers/Unicrud.saver"
  screen_saver "Screen Savers/UnknownPleasures.saver"
  screen_saver "Screen Savers/Vermiculate.saver"
  screen_saver "Screen Savers/VFeedback.saver"
  screen_saver "Screen Savers/Vigilance.saver"
  screen_saver "Screen Savers/Voronoi.saver"
  screen_saver "Screen Savers/Wander.saver"
  screen_saver "Screen Savers/WebCollage.saver"
  screen_saver "Screen Savers/WhirlWindWarp.saver"
  screen_saver "Screen Savers/WindupRobot.saver"
  screen_saver "Screen Savers/Wormhole.saver"
  screen_saver "Screen Savers/XAnalogTV.saver"
  screen_saver "Screen Savers/XFlame.saver"
  screen_saver "Screen Savers/XJack.saver"
  screen_saver "Screen Savers/XLyap.saver"
  screen_saver "Screen Savers/XMatrix.saver"
  screen_saver "Screen Savers/XRaySwarm.saver"
  screen_saver "Screen Savers/XSpirograph.saver"
  screen_saver "Screen Savers/Zoom.saver"
end
